/*
 * trace_cmd_table.h
 *
 *  Created on: 2012/07/04
 *      Author: guanxiaoying
 */

#ifndef TRACE_CMD_TABLE_H_
#define TRACE_CMD_TABLE_H_

#define VALUE_AREA  DOUBLE
typedef struct _TRVALUE{
	BOOL bFloating;
	UCHAR ucValueFlag; // be valid?
	VALUE_AREA dbValue;
}TRVALUE;

typedef struct _TRVALUESCP{
	U4  size:8;
	U4  bBit:2;
	U4  bSigned:2;
	U4  bFloat:2;
	U4  bAddress:2;
	U4  calError:4;
	U4	usScopeKind:4;
	U4  :0;
	TRVALUE min;
	TRVALUE max;
}TRVALUESCP;

#include "table.h"
#include "trace_cmd/trace_CmdStackInfo.h"
#include "trace_cmd/trace_CmdLoopInfo.h"
#include "trace_cmd/trace_VariableInfo.h"
#include "trace_cmd/trace_VariableBlock.h"
#include "trace_cmd/trace_CmdListMeta.h"
#include "trace_cmd/trace_CmdPathInfo.h"
#include "trace_cmd/trace_FunctionInfo.h"
#include "trace_cmd/trace_CmdRecording.h"
#include "trace_cmd/trace_CmdEntry.h"
#include "trace_cmd/trace_FuncStackInfo.h"
#include "trace_cmd/trace_PathStackInfo.h"
#include "trace_cmd/trace_CmdLoopExit.h"
#include "trace_cmd/trace_LoopStackInfo.h"
#include "trace_cmd/trace_CmdPathParam.h"
#include "trace_cmd/trace_CmdValScpChangingLog.h"
#endif /* TRACE_CMD_TABLE_H_ */
